package com.guoguo.entity.vo;

/**
 * 用户任务（礼包）
 * @author Qiang.Zhang
 */
public class UserTaskVO {

	/**
	 * 任务主键
	 */
	private String id;
	
	/**
	 * 礼包类型  1 签到礼包 2 每日礼包
	 */
	private Integer giftType;
	
	/**
	 * 礼包名称
	 */
	private String giftName;
	
	/**
	 * 重置描述
	 */
	private String taskResetDesc;
	
	/**
	 * 礼物（任务）领取条件 1 邀请 2 点赞 3 评论 4 分享 5 连续登陆 6、Lv 7、签到累计
	 */
	private Integer requireType;

	/**
	 * 礼包(任务）领取条件数量
	 */
	private Integer requireCount;

	/**
	 * 第一个礼包奖励类型 1 G币 2、Exp经验 3、礼物 4、道具
	 */
	private Integer prizeType1;

	/**
	 * 第一个礼包奖励名称
	 */
	private String prizeName1;

	/**
	 * 第一个礼包奖励数量
	 */
	private Integer prizeCount1;

	/**
	 *  第二个礼包奖励类型 1 G币 2、Exp经验 3、礼物 4、道具
	 */
	private Integer prizeType2;

	/**
	 * 第二个礼包奖励名称
	 */
	private String prizeName2;

	/**
	 * 第二个礼包奖励数量
	 */
	private Integer prizeCount2; 

	/**
	 * 第三个礼包奖励类型 1 G币 2、Exp经验 3、礼物 4、道具
	 */
	private Integer prizeType3;

	/**
	 * 第三个礼包奖励名称
	 */
	private String prizeName3;

	/**
	 * 第三个礼包奖励数量
	 */
	private Integer prizeCount3;

	/**
	 * 描述
	 */
	private String desc;
	
	/**
	 * 当前完成数量
	 */
	private Integer currentCount;
	
	/**
	 * 当前完成进度 1、未领取 2、进行中 3、已完成
	 */
	private Integer currentStatus;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public Integer getGiftType() {
		return giftType;
	}

	public void setGiftType(Integer giftType) {
		this.giftType = giftType;
	}

	public String getGiftName() {
		return giftName;
	}

	public void setGiftName(String giftName) {
		this.giftName = giftName;
	}

	public String getTaskResetDesc() {
		return taskResetDesc;
	}

	public void setTaskResetDesc(String taskResetDesc) {
		this.taskResetDesc = taskResetDesc;
	}

	public Integer getRequireType() {
		return requireType;
	}

	public void setRequireType(Integer requireType) {
		this.requireType = requireType;
	}

	public Integer getRequireCount() {
		return requireCount;
	}

	public void setRequireCount(Integer requireCount) {
		this.requireCount = requireCount;
	}

	public Integer getPrizeType1() {
		return prizeType1;
	}

	public void setPrizeType1(Integer prizeType1) {
		this.prizeType1 = prizeType1;
	}

	public String getPrizeName1() {
		return prizeName1;
	}

	public void setPrizeName1(String prizeName1) {
		this.prizeName1 = prizeName1;
	}

	public Integer getPrizeCount1() {
		return prizeCount1;
	}

	public void setPrizeCount1(Integer prizeCount1) {
		this.prizeCount1 = prizeCount1;
	}

	public Integer getPrizeType2() {
		return prizeType2;
	}

	public void setPrizeType2(Integer prizeType2) {
		this.prizeType2 = prizeType2;
	}

	public String getPrizeName2() {
		return prizeName2;
	}

	public void setPrizeName2(String prizeName2) {
		this.prizeName2 = prizeName2;
	}

	public Integer getPrizeCount2() {
		return prizeCount2;
	}

	public void setPrizeCount2(Integer prizeCount2) {
		this.prizeCount2 = prizeCount2;
	}

	public Integer getPrizeType3() {
		return prizeType3;
	}

	public void setPrizeType3(Integer prizeType3) {
		this.prizeType3 = prizeType3;
	}

	public String getPrizeName3() {
		return prizeName3;
	}

	public void setPrizeName3(String prizeName3) {
		this.prizeName3 = prizeName3;
	}

	public Integer getPrizeCount3() {
		return prizeCount3;
	}

	public void setPrizeCount3(Integer prizeCount3) {
		this.prizeCount3 = prizeCount3;
	}

	public String getDesc() {
		return desc;
	}

	public void setDesc(String desc) {
		this.desc = desc;
	}

	public Integer getCurrentCount() {
		return currentCount;
	}

	public void setCurrentCount(Integer currentCount) {
		this.currentCount = currentCount;
	}

	public Integer getCurrentStatus() {
		return currentStatus;
	}

	public void setCurrentStatus(Integer currentStatus) {
		this.currentStatus = currentStatus;
	}
	
}
